home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 4 / United Public Domain Gold 4.iso / fredfish / ff.0490.dms / ff.0490.adf / AmiCheck / Ami-Check_Doc < prev    next >
Text File  |  1991-05-11  |  64KB  |  1,136 lines

  1.  
  2.   *********************************************************************
  3.   *                                                                   *
  4.   *                     Ami-Check 2.0 - AC2.0                         *
  5.   *                                                                   *
  6.   *               'The User Friendly Amiga CheckBook'                 *
  7.   *                                                                   *
  8.   *                      written by: Jeff Hoag                        *
  9.   *                                                                   *
  10.   *     Copyright - 1991 Jeff Hoag All Rights Reserved World Wide     *
  11.   *                                                                   *
  12.   *                                                                   *
  13.   *                    FOR WORKBENCH 2.0 ONLY!!!                      *
  14.   *                                                                   *
  15.   *                                                                   *
  16.   *********************************************************************
  17.  
  18.      SHAREWARE:
  19.  
  20.      Ami-Check 2.0 is Shareware. You may upload this software to 
  21.      any bulletin board or electronic service provided:
  22.  
  23.      1. That service does not claim copyright on uploaded software or 
  24.      does not charge above it's normal access rates for download of this
  25.      software. 
  26.  
  27.      2. No organization may charge more than handling and media costs for 
  28.      this software with out the express written permission of the author.
  29.      Drop me a line - I'm pretty easy.
  30.  
  31.      3. All files included in this archive remain intact inside the
  32.      archive, including this licensing notification.
  33.  
  34.      AC2.0 is Shareware. This means that you may try the software first and
  35.      see if you like it or use it frequently. If you do, shareware asks you 
  36.      to send $25.00 (Twenty Five dollars) as a registration/usage fee to:
  37.  
  38.                                    Jeff Hoag
  39.                                    615 10th Ave So.
  40.                                    Safety Harbor, FL 34695
  41.  
  42.      Doing so will give you a warm feeling inside, knowing you have
  43.      helped support an Amiga developer who wants to develop quality
  44.      software for your use. Also I plan on releasing more titles in 
  45.      the future as shareware and as a registered owner you will be 
  46.      entitled to several things:
  47.  
  48.      1. 50 % (fifty percent) off Ami-Check Plus, a much expanded
  49.      Amiga financial system, utilizing accounts, credit card tracking
  50.      and many many more features, including a couple I guarantee you
  51.      won't find in ANY Amiga checkbook program currently available.
  52.      Ami-Check Plus is going to be a COMMERCIAL release program, currently
  53.      we are thinking of a 79.95 release price. All Ami-Check 2.0 registered
  54.      users would thus be offered Ami-Check Plus for 39.95, with NO time
  55.      limits on how long to take advantage of the offer.
  56.  
  57.      2. Notification of upgrade availability or new title releases as 
  58.      they occur. Depending on response, I have several additional
  59.      features on the burner for Ami-Check 2.0. Registered users will get
  60.      one free update mailed to them if and when it is available. 
  61.      Registered users will also be entitled to further updates for the 
  62.      minimal cost of a disk and postage. If and when updates are available
  63.      registered users will be notified via the postal system.
  64.      (Updates DO NOT cover Ami-Check Plus).
  65.  
  66.      3. Technical support. If you are having a problem with the
  67.      program, enclose a description of the problem with your registration
  68.      and I will respond, either by telephone or a letter. If you are
  69.      a member of PeopleLink or Genie, give me your ID and I will leave
  70.      mail for you. I feel Ami-Check 2.0 is the easiest, most intuitive 
  71.      checkbook program for the Amiga (I tried hard to make it so)
  72.      but difficulties may arise, I will help registered users only.
  73.      I can also be reached on PLink as JHoag.
  74.  
  75.      4. These docs are available to registered owners of AC2.0 in a printed
  76.      format for $20.00 (twenty dollars) extra. This barely covers the cost of
  77.      printing and binding them, not to mention postage but I have found it's 
  78.      much nicer to have them in printed form. The easiest way to get them is 
  79.      to enclose the additional amount with your registration payment and add 
  80.      a note saying you want them. They'll be in the mail the same day!
  81. -------------------------------------------------------------------------------
  82.  
  83.      Why Ami-Check 2.0:
  84.  
  85.      A long time ago (6-7 years) I had a Commodore 128, upgrading from the
  86.      C64. I used a program on the 128 called CheckBook 128, written by
  87.      Mike Taylor, a friend of mine. I liked this program a lot and when I
  88.      upgraded to the Amiga in the fall of 1985 I looked forward to an even
  89.      better interface and design for a checkbook on the Amiga, utilizing the
  90.      Amiga's superior graphics, multitasking, GUI, mouse, memory and all the
  91.      other features that made the Amiga the best computer available. This
  92.      did not happen. What we got instead was home financial programs that
  93.      would do our checkbooks like an IBM or a clone. No intuitive interface,
  94.      no options on whether to set up accounts for checks or NOT, heck I might 
  95.      as well of bought a pc to do my checkbook, the programs coming out for
  96.      the Amiga weren't even as intuitive as some available on the pc. This
  97.      situation got more depressing to me after spending big bucks for these
  98.      other programs and not getting what I wanted. There were promised
  99.      updates, upgrades coming etc. that promised more of what I was looking
  100.      for but noooooo, they never got away from the pc feel, and in my opinion
  101.      they still to this day have not.
  102.  
  103.      In the meantime I had been slowly, in my spare time teaching myself
  104.      C and the Amiga OS, with the help of my good friend Timm Martin (SID).
  105.      My first real project, the Amiga PhoneBook was ok, it did what I wanted
  106.      but wasn't the prettiest Amiga program available (I plan on redoing it
  107.      soon), but I did learn a lot. Ami-Check 2.0 is my second major project
  108.      and I feel it is immensely better in design and interface considerations.
  109.      I made many efforts to modularize the code and to have no duplication of
  110.      code. While I may not have succeeded totally in this, I have gotten pretty
  111.      darn close. Now the big question - Why did I choose to write the program 
  112.      for Amiga Dos 2.0 only? 
  113.  
  114.      The reasons for this are twofold, I attended the C= developers
  115.      conference in Atlanta last summer (90) and became really excited by
  116.      the new OS. Commodore has given us a truly professional operating
  117.      system and environment and I wanted to both learn to program inside
  118.      the new OS plus I wanted to write a piece of low cost shareware that
  119.      would be good enough for people to want to use it and add another
  120.      timber to the support for WorkBench 2.0. As loyal Amiga owners and
  121.      users it is my belief we owe Commodore our support of this new OS,
  122.      not to mention it is just soooooo much better than 1.2 or 1.3. By
  123.      using and showing our Amiga's with 2.0 running we give a professional
  124.      computer a professional look. There are many many new features inside
  125.      2.0 and where possible and practical I have attempted to use these
  126.      new features. I think the effect is quite nice, I hope you agree.
  127.  
  128.      Anyway that's the 'why' of the Ami-Check 2.0.
  129.  
  130.      Jeff Hoag
  131. -------------------------------------------------------------------------------
  132.  
  133.      Program Overview:
  134.  
  135.      Ami-Check 2.0 (ACB2.0) is an easy to use, intuitive, friendly
  136.      checkbook program for the Commodore Amiga personal computer. It runs
  137.      under Workbench 2.0 of the Amiga Operating System ONLY, adjusting
  138.      itself for all Workbench 2.0 display modes. AC2.0 allows you to enter
  139.      your checks in a very natural style, giving you a running balance as 
  140.      you do so. The program also allows you to clear & reconcile your 
  141.      checkbook, start new registers with outstanding checks only, print
  142.      all, cleared, outstanding or selected entries from your checkbook to
  143.      your printer, or a disk file, as a standard ascii file suitable for
  144.      use in all word processing or desk top publishing programs. AC2.0
  145.      has a unique feature, called Flow-Tracker which summarizes your check
  146.      register for you by totals so you can see where your money is going,
  147.      without setting up accounts. AC2.0 has multiple user definable options
  148.      such as total font configurability, auto dating, auto check numbering
  149.      and auto clearing balance to name a few. There is also a calculator 
  150.      with memory functions built in that transfer to the AC2.0 register.
  151.      The program will run from the Workbench or from the CLI, detaching
  152.      itself from the calling shell. Extensive documentation and quick
  153.      reference is also included. In all, Ami-Check 2.0 simplifies the day to
  154.      day maintenance of a checking account in a friendly, easy to use, and
  155.      intuitive way.
  156. -------------------------------------------------------------------------------
  157.  
  158. **** Starting AC2.0 from the Workbench:
  159.  
  160.      Copy AC2.0 to the appropriate window or directory you wish to run
  161.      it from. Open the window and double click your left button while the
  162.      pointer is over the AC2.0 icon. That's it, the program will load and
  163.      run from there.
  164. -------------------------------------------------------------------------------
  165.  
  166. **** Starting AC2.0 from the CLI/Shell:
  167.  
  168.      Copy AC2.0 to the appropriate window or directory you wish to run
  169.      it from. Change directories to that directory and issue the command
  170.      'AC2.0'. That's it, the program will load and run from that point
  171.      forward. It is certainly NOT necessary to actually change directories
  172.      to run the program, you will however have to provide a path to the
  173.      CLI, telling the Amiga where AC2.0 is located. Example:
  174.      df1:utils/AC2.0 would run AC2.0 from the df1: drive in the utils
  175.      directory. 
  176.  
  177.      Startup Recommendation:
  178.  
  179.      I recommend putting AC2.0 in your C: directory or some other directory
  180.      that is in your system path. This allows you to run AC2.0 from any
  181.      place in the system from a CLI/Shell simply by typing AC2.0 and 
  182.      pressing return.
  183. -------------------------------------------------------------------------------
  184.  
  185. **** The Main AC2.0 Window:
  186.  
  187.      This is the check register. When the program starts up a blank register
  188.      is shown, with the first entry field for check number active. You may
  189.      immediately begin adding new checks, or use one of the menu options to,
  190.      for example, load in a previously used register. You will also see
  191.      several buttons and gadgets in the window, including Enter, Delete and
  192.      Sort a scroller bar and scroller arrows and finally the standard system
  193.      gadget such as the Zoom gadget, Window Close gadget, the Window Sizing
  194.      gadget and the Window Depth gadget. All of these gadgets are hooked
  195.      up and their use will be covered below.
  196. -------------------------------------------------------------------------------
  197.  
  198. **** Entering Transactions:
  199.  
  200.      Entering deposits and checks is as simple as entering the appropriate
  201.      number or description in the appropriately labeled field. For example
  202.      if the Check # field is the highlighted field enter the check number
  203.      you want, deposits do not need a check number, and press return. The
  204.      active field will change to the next field, the Date Field. If you
  205.      wish to use today's date or simply hit return in the blank field and a 
  206.      date will be filled in for you. If you have already entered checks, the
  207.      date of the previous check or deposit will automatically be entered
  208.      for you unless you have selected the Auto-Date feature from the
  209.      preferences menu. AC2.0 will support a wide range of different date
  210.      entry formats, converting them to it's own dd/mm/yy format. This allows
  211.      you to be very brief with your date entering (as brief as hitting the
  212.      return key) or make continuous date changes. Pressing return in the
  213.      date field will move you to the next active field, the Description
  214.      field.
  215.  
  216.      The Description field is very easy. Simply enter the transaction
  217.      description from your checkbook into this field. A note, pressing
  218.      return on an empty Description field will enter the word 'Deposit'
  219.      into that field and move you to the credit field. You may get more
  220.      complex with your deposit descriptions though by entering the word
  221.      deposit as the first word in the field followed by any other supporting
  222.      detail text you wish. AC2.0 will look at the first 7 (seven) characters
  223.      of the description field and attempt to match them with one of the
  224.      following three variations of the word deposit. They are:
  225.  
  226.                                 Deposit
  227.                                 DEPOSIT
  228.                                 deposit
  229.  
  230.      Any one of these three in the first word position of the description
  231.      field will cause AC2.0 to see that line as a deposit and move you
  232.      to the credit amount entry field. This allows you to enter deposit
  233.      descriptions such as:
  234.                         Deposit Paycheck                or....
  235.                         DEPOSIT Cash                    or....
  236.                         deposit check from friend.
  237.      I think you will find adequate space for most transaction descriptions
  238.      you use in your checkbook, as long as you do not get carried away.
  239.      Anything other than one of the three deposit variations as the first
  240.      word in the description field will move you to the Debit amt entry field.
  241.      Pressing return in a blank description field will automatically put in
  242.      the word Deposit, and move you to the credit amount field.
  243.  
  244.      The Debit/Credit Amt Fields are just as you would imagine, the place
  245.      where you enter the amount of the transaction. As explained above, 
  246.      AC2.0 will determine which field is the appropriate one based on
  247.      your entry in the description field for that transaction. Dollar
  248.      signs are not used in AC2.0 and if you enter them they will not
  249.      effect the amount entered but they will be removed by the program. The
  250.      reason for this is because the standard Amiga displays, even in HighRes
  251.      are 80 columns across. AC2.0 uses all 80 of these columns and to give
  252.      the widest description field possible I opted to not use the dollar
  253.      sign for amount fields. The '-' minus or negative sign is recognized
  254.      however and used and kept. This will become most apparent if you
  255.      overdraw your checking account.
  256.  
  257.      After you have entered the amount in the appropriate field, press
  258.      the return key and AC2.0 will automatically calculate your
  259.      balance, display that balance and take you to the next line ready
  260.      to enter your next transition.
  261.  
  262.      Note: A benefit of 2.0 - The TAB key and the SHIFT-TAB key are active
  263.      while you are in transaction entering mode. Pressing TAB will move
  264.      you forward one field and SHIFT-TAB will move you back one field. This
  265.      is very useful when in Edit Mode which will be discussed below.
  266.  
  267.      Note: Another benefit of 2.0 - If you are in a debit or credit amount
  268.      entry field and if you have stored a number using the Calculators STO
  269.      command, pressing Right-Amiga-I will put the stored number in the credit
  270.      or debit field for you. This can be very handy if, for example, you are
  271.      adding together many checks for a deposit using the calculator. When you
  272.      are finished just STO them in the calculator and then close it down. Once
  273.      you are back at the AC2.0 register simply enter your deposit info and
  274.      when you get to the amount field press R-Amiga-I and the number will
  275.      appear in the field. You will then be able to edit the number or by 
  276.      pressing return enter the number into your register.
  277.  
  278.      That's the basics of the transaction entry system for AC2.0. I hope
  279.      you will agree that it's friendly and easy to understand, I spent
  280.      many many long hours making it so.
  281. -------------------------------------------------------------------------------
  282.  
  283. **** Extra Entry Features - Utilizing the Mouse:
  284.  
  285.      When you are in transaction entry mode, clicking your left mouse button
  286.      while the mouse pointer is over a previously entered transaction will
  287.      select (highlight) that transaction. You may have multiple transactions
  288.      selected at any time simply by clicking your left button on them once.
  289.      These selected entries can then be used by the Delete Selected and the
  290.      Print options for example. Waiting a moment past your Workbench 2.0
  291.      Preferences Double-Click time and then clicking your mouse on a selected
  292.      entry will de-select that particular entry. If you Double-Click your 
  293.      left button over one transaction entry, AC2.0 will assume you wish to 
  294.      edit that entry and will activate that transaction's check number field. 
  295.      Return or the TAB keys will move you around the field. 
  296.  
  297.      AN IMPORTANT NOTE: When you enter or edit a transaction entry, AC2.0 
  298.      does not process that entry until you press the RETURN key on either the
  299.      Debit or the Credit amt field. This means that if you Double-Click an 
  300.      entry to edit the entry, YOU MUST press return to 'step-through' the rest
  301.      of the transaction so AC2.0 will know you wish that entry re-processed. 
  302.      If you do not do this you will lose your changes.
  303. -------------------------------------------------------------------------------
  304.  
  305. **** AC2.0 Font Discussion
  306.  
  307.      AC2.0 is totally font adjustable, with one practical limitation
  308.      a program such as AC2.0 must have. This limitation is based on the
  309.      horizontal character width of the transaction register and the standard
  310.      Amiga display modes. AC2.0 requires 80 columns across the screen to
  311.      properly lay out and display the register. Normally this is not a problem
  312.      but WB 2.0 provides some interesting challenges as it will allow you to
  313.      customize your workbench with large or small fonts. Small fonts are not
  314.      really a problem and AC2.0 will accommodate them but a large font, greater
  315.      than 8 pixels wide will throw the 80 column character spacing off. As
  316.      AC2.0 operates on the Workbench screen and it is possible to have a very
  317.      wide font on a 640x200 or 640x400 WB screen I had to enforce an 8 pixel
  318.      wide character font limit. This is a horizontal limit, there is no limit
  319.      on vertical height and in fact I have included in this archive a 13 pixel
  320.      high, 8 pixel wide font, Sol20. To the best of my knowledge Sol20 is a
  321.      public domain font, I have asked on BBS's and the national networks and
  322.      no one has stated differently. If it is not a pd font I apologize to its
  323.      owners and if you let me know I will remove it from AC2.0's archive.
  324.  
  325.      Assuming Sol20 is a pd font, it is a very nice font for use with a
  326.      640x400 interlaced Workbench screen and it looks very nice with AC2.0.
  327.      Give it a try, I think you will like it. One final note, again because
  328.      of the columns and alignment considerations inherent in a program such
  329.      as AC2.0, I had to rule out the use of proportional spacing fonts. I had
  330.      this capability in for a while and discovered, more often than not, that
  331.      a proportional font threw off the spacing and alignment of the register.
  332.      I had some correcting mechanisms built in for a while but the overhead
  333.      involved did not, in my humble opinion, justify the benefit received so
  334.      I removed them and limited AC2.0 to only non-proportional fonts. I don't
  335.      feel this is a major limitation for a checkbook and I hope you won't
  336.      either. The bottom line to this is, when you use the Customize font option
  337.      listed below, the Font Requestor has been set up to show only 
  338.      non-proportional fonts. WB 2.0's system default font is also set up this
  339.      way, thus proportional fonts are not accessible inside AC2.0.   
  340. -------------------------------------------------------------------------------
  341.  
  342. **** The Menus:
  343.  
  344.      AC2.0's menuing system is straight forward and most of the entries
  345.      are self explanatory while the program is running. I will cover each
  346.      now. There are 5 (five) main menu headers, these are:
  347.  
  348.                 1. Project      -for load, save, clear etc.
  349.                 2. Edit         -for entering, deleting, sorting etc.
  350.                 3. Special      -for reconcile, calculator etc.
  351.                 4. Report       -for print function and display etc.
  352.                 5. Preferences  -for configuring AC2.0 the way you want it.
  353.  
  354.      These headers and their associated menu items and sub-items will be 
  355.      discussed below. If the menu item or sub-item has an associated 
  356.      Right-Amiga Hot key it will be listed as well. To access any menu item
  357.      in this matter simply hold down the Right Amiga Key and at the same time
  358.      press the alpha-numeric key listed. These keys will not function when an
  359.      entry field is active. You must deactivate the entry field by clicking 
  360.      your mouse outside the entry window or by selecting the first menu item 
  361.      with the mouse. 
  362.  
  363.      Another note about WB 2.0 conventions. The '...' convention. Commodore
  364.      has asked that all projects developed using menu's or gadgets that 
  365.      open another window or present a requestor asking 'Are You Sure?' be
  366.      followed by the '...' (three dots). What this does is tell you that this
  367.      option is not a fatal type option, you will be given at least one more 
  368.      chance if you are about to do something that changes your data, or if 
  369.      another window will be opened. The purpose of this is to provide a sense
  370.      of security to a user that the option about to be selected is not an 
  371.      irrevocable one. I agree with this philosophy and have instituted it 
  372.      throughout AC2.0.
  373. -------------------------------------------------------------------------------
  374.  
  375. **** Project:
  376.  
  377.      The Project header inside AC2.0 has the following menu items.
  378.  
  379.           Clear     - Right-Amiga + L
  380.  
  381.           Overview: Clears current register.
  382.  
  383.           The Clear menu item will clear the current register and present you
  384.           with a clean check register. It has the effect of wiping the slate
  385.           clean. If you have made any changes to the register AC2.0 will
  386.           present you with a system requestor first asking you if you wish
  387.           to 'Clear the Register?' This reminds you that you have done
  388.           something to the register that has changed it and that you have not
  389.           yet saved those changes. Clicking your left button on the Change
  390.           button of the requestor will tell AC2.0 to go ahead and clear the
  391.           register anyway, clicking your left button on the Cancel button
  392.           of the requestor will abort the operation.
  393. -------------------------------------------------------------------------------
  394.  
  395.           ClearCarry - Right-Amiga + Y
  396.  
  397.           Overview: Clears current register, creates new register based on 
  398.           cleared balance and non-cleared checks.
  399.  
  400.           The Clear Carry menu item functions the same as the Clear menu item
  401.           explained above but with additions. These additions are:
  402.           Before the register is cleared AC2.0 will go through the register
  403.           and calculate your cleared check balance (the blue lines). The
  404.           program will then go through the register and temporarily store all
  405.           outstanding check entries. AC2.0 will then clear the register. 
  406.           After the register is cleared, a new first entry will be created
  407.           from the cleared check balance calculated above. It will have the
  408.           current month and day date but the year will be set to zero (00)
  409.           for sorting purposes. AC2.0 will then create entries in the new
  410.           register for the stored outstanding checks, will enter those checks
  411.           into the register and calculate the new balance for you. This is
  412.           one of the nicest features of AC2.0 and is very useful for keeping
  413.           shorter monthly or quarterly registers rather than having a large
  414.           register full of cleared and reconciled checks.
  415. -------------------------------------------------------------------------------
  416.  
  417.           Open      - Right-Amiga + O
  418.  
  419.           Overview: Brings up file requestor to open previously saved register.
  420.  
  421.           The Open menu option will allow you to open a previously saved
  422.           AC2.0 check register. This option will present you with the new
  423.           WB 2.0 ASL File Requestor, and as a default put you in the s:
  424.           directory. I admit the choice of the s: directory is arbitrary
  425.           but you can change it using the functions of the requestor and
  426.           AC2.0 will remember the change throughout the current session.
  427.           This is probably as good a time as any to say that I am considering
  428.           an upgrade option to allow saving of full AC2.0 configuration
  429.           options but this is not currently supported as the options are
  430.           all very easy to change at startup. Select your saved register
  431.           in the file requestor and click on the load gadget to load that
  432.           register into AC2.0. See Below for a more detailed look at the
  433.           2.0 ASL File Requestor. A final note, AC2.0 will not load a
  434.           non-AC2.0 file. It will open the file, determine that it is not
  435.           an AC2.0 file and close the file, informing you of this.
  436. -------------------------------------------------------------------------------
  437.  
  438.           Save      - Right-Amiga + W
  439.  
  440.           Overview: Saves current register. No file requestor presented.
  441.  
  442.           The Save menu option saves your current AC2.0 register. This option
  443.           will NOT present you with a file requestor (see Save As) rather it
  444.           will immediately attempt to save the file using the last defined
  445.           file name and file path. If a previously defined name is not found,
  446.           the save operation will terminate and inform you that no name is 
  447.           found. If a previously defined file name is found but no path is
  448.           found, AC2.0 will save the register to the current active directory.
  449. -------------------------------------------------------------------------------
  450.       
  451.           Save As
  452.  
  453.           Overview: Saves current register, presents file requestor.
  454.  
  455.           The Save As menu option also saves your current AC2.0 register but
  456.           before doing so this option will present you with the new WB 2.0
  457.           ASL file requestor. (See below for a more detailed look at the ASL
  458.           file requestor). You may either select a file name from the requestor
  459.           or enter one in the File line of the requestor. Clicking your left
  460.           mouse button on the Save button inside the requestor will save the
  461.           register. A further note: The Save As file requestor will list the
  462.           files in reverse colors, the background of the display will be black
  463.           (using standard 2.0 colors) and the file names will be gray. This
  464.           differentiates the Save from the Load options.
  465. -------------------------------------------------------------------------------
  466.  
  467.           Quit      - Right-Amiga + Q
  468.  
  469.           Overview: Quits Ami-Check.
  470.  
  471.           The Quit menu option will quit out of AC2.0. If you have an unsaved
  472.           register currently open, AC2.0 will ask you if you wish to quit
  473.           without saving. Clicking on OK will quit the program without saving,
  474.           clicking on cancel will terminate the quit function and return you
  475.           to the main register window where you may use the options presented
  476.           above to save your file before quitting.
  477. -------------------------------------------------------------------------------
  478.  
  479.           About
  480.  
  481.           Overview: About Ami-Check. Beg for shareware.
  482.  
  483.           The About menu item will present a sub-menu of text that will tell
  484.           you a little more about AC2.0 and remind you of the shareware
  485.           requirements of the program. Please READ IT!
  486. -------------------------------------------------------------------------------
  487.  
  488. **** Edit:
  489.  
  490.           Enter     - Right-Amiga + E
  491.  
  492.           Overview: Begin transaction entry mode, activates first field.
  493.  
  494.           The Enter menu item performs the same function as the Enter button
  495.           located at the bottom of the main register window. This option
  496.           will take you to the next free transaction line and activate the
  497.           check number field, allowing you to enter a new transaction. If you
  498.           have already entered many entries, enough to fill the size of your
  499.           window at least once, it automatically scroll the register window
  500.           to the bottom of the register, thus allowing you to continue
  501.           entering transactions at the end of the register. The only way to
  502.           enter a transaction into the middle of the register is to use this
  503.           method to enter the transaction and the use the Sort option to sort
  504.           the register into the new desired order. (See Sort below).
  505. -------------------------------------------------------------------------------
  506.  
  507.           Delete Selected       - Right-Amiga + D
  508.  
  509.           Overview: Deletes all selected (highlighted) entries.
  510.  
  511.           After selecting entries by clicking once on them to highlight the
  512.           entry you may delete these highlighted entries by selecting the
  513.           Delete Selected menu option. This option functions the same as the
  514.           Delete button at the bottom of the AC2.0 register window. AC2.0
  515.           will count the number of selected (highlighted) entries and present
  516.           you with a requestor asking if you wish to delete x number of
  517.           entries. Clicking your left mouse button the Delete button inside
  518.           the requestor will delete all the highlighted entries, Cancel will
  519.           abort the operation and return you to the AC2.0 register window.
  520. -------------------------------------------------------------------------------
  521.  
  522.           UnSelect All  - Right-Amiga + U
  523.  
  524.           Overview: Un-selects all selected (highlighted) entries.
  525.  
  526.           The UnSelect All menu item will do just what its name implies, the
  527.           option will go through the entire AC2.0 register currently active,
  528.           finding all currently selected transactions and change those selected
  529.           entries to the un-selected state. This saves time if you have 
  530.           multiple transactions selected for a Print and then wish to change
  531.           to a different selected set.
  532. -------------------------------------------------------------------------------
  533.  
  534.           Sort
  535.  
  536.           Overview: Register sort options.
  537.  
  538.           A lot of thought and discussion went into the sort feature of
  539.           AC2.0 and what was finally decided on was to use a Shell-Sort.
  540.           Admittedly a shell sort is not the absolute fastest sort available
  541.           but it is what is known as a 'stable sort'. What this means is
  542.           the items sorted will retain their relative position within the
  543.           array being sorted as long as they are not moved. This was of
  544.           high importance in this application and the shell sort is the
  545.           fastest of the stable sorts. I am very satisfied with the speed
  546.           obtained and even in a 1000 transaction register the difference
  547.           in speed between the shell sort and a non-recursive quick sort
  548.           was minimal and not really noticeable.
  549.  
  550.           The Sort menu item has two sub menu items, they are:
  551.  
  552.                 Natural - Right-Amiga + S
  553.  
  554.                 Overview: Sorts register in 'natural' form.
  555.  
  556.                 The Natural Sort sub-menu item will sort your AC2.0 register
  557.                 in a checkbook 'natural' manner. What this means is that it
  558.                 sorts the register first by date and then by check number,
  559.                 putting Deposits ahead of Checks in the register for the same
  560.                 date. Where possible AC2.0 will attempt to put checks in
  561.                 check number order but if you enter check number 1 on the 
  562.                 5th and check number 2 as being written on the 1st, check 
  563.                 number 2 will precede check number 1 in the register after
  564.                 this sort is completed. The reason for this is I felt it
  565.                 more important to maintain the date the check was written
  566.                 as the primary key field (it'll get back to the bank sooner)
  567.                 rather than the Check Number. This function is the primary
  568.                 sorting option of AC2.0 and is the same as clicking your
  569.                 left mouse button on the Sort button located at the bottom of
  570.                 the main register window. If you wish a strict numeric
  571.                 sort of your register use the second Numeric Sort option
  572.                 detailed below. 
  573.  
  574.                 Numeric
  575.  
  576.                 Overview: Sorts register in numeric form.
  577.  
  578.                 The Numeric Sort sub-menu item over-rides the Natural sort
  579.                 method listed above and sorts the AC2.0 transaction register
  580.                 in a strictly numeric way, putting all Deposits or transactions
  581.                 without check numbers at the top and then listing your checks
  582.                 in numeric check number order. This can be useful when 
  583.                 reconciling your checkbook with the bank statement as many
  584.                 banks will list checks separately from Deposits and in a
  585.                 numeric order. It is interesting to see your register in this
  586.                 order at times and I suggest you give it a try. To return to
  587.                 a more normal 'checkbook' sort, simple select the Natural Sort
  588.                 sub-menu item or click your left mouse button on the Sort
  589.                 button located at the bottom of the AC2.0 register window.
  590. -------------------------------------------------------------------------------
  591.  
  592. **** Special
  593.  
  594.           Calculator    - Right-Amiga + C
  595.  
  596.           Overview: Brings up calculator.
  597.  
  598.           The Calculator menu option will bring up the AC2.0 calculator with
  599.           memory. Detail and operation of the calculator will be given below.
  600.           (See section titled **** Using the Calculator)
  601. -------------------------------------------------------------------------------
  602.  
  603.           Reconcile
  604.  
  605.           The Reconcile menu item has three sub-items attached to it, these 
  606.           are:
  607.  
  608.                 Reconcile Mode  - Right-Amiga + R   Toggle Checked
  609.  
  610.                 Overview: Turns on reconcile mode for check transaction
  611.                           clearing.
  612.  
  613.                 The Reconcile Mode sub-menu item turns on AC2.0's check
  614.                 clearing feature. When this item is on a check mark will
  615.                 appear next to it in the menu and the status line will
  616.                 inform you that it is the active mode. What this mode
  617.                 does is, when you single click your left mouse button on an
  618.                 already entered transaction instead of selecting (highlighting)
  619.                 the transaction line, the transaction text will turn blue
  620.                 (assuming standard WB 2.0 colors). This is AC2.0's way of
  621.                 noting that the transaction has cleared the bank, thus you
  622.                 would only want to use this option when your statement arrives
  623.                 from your bank. To turn Reconcile Mode off, simply select it
  624.                 again from the menu. NOTE: Transactions that have been cleared
  625.                 (are blue) will not be editable. If you wish to edit a cleared
  626.                 transaction you must go into Reconcile Mode and then click
  627.                 your left mouse button once on the cleared transaction item.
  628.                 This will un-clear the transaction and allow you to edit or
  629.                 delete the item. Don't forget to turn Reconcile Mode off again
  630.                 when you do this. As a matter of course I do not recommend
  631.                 editing a cleared transaction but I do recognize that a time
  632.                 could arise when you might want to, so this option is provided.
  633. -------------------------------------------------------------------------------
  634.  
  635.                 Show Clearing Balance   Toggle Checked
  636.  
  637.                 Overview: Shows cleared balance each time transaction is
  638.                           reconciled (cleared).
  639.  
  640.                 The Show Clearing Balance sub-menu item works in conjunction
  641.                 with the Reconcile Mode sub-menu item detailed above. When
  642.                 you select this item from the menu a check mark will appear
  643.                 next to the items name in the menu. To turn this feature off
  644.                 simply select it again from the menu. What Show Clearing
  645.                 Balance does is this, every time you click on a transaction to
  646.                 clear that transaction (it turns blue), AC2.0 will 
  647.                 re-calculate the registers cleared balance and display that
  648.                 balance in the status line at the bottom of the register.
  649.                 The final cleared balance, after you have cleared all deposits
  650.                 transactions, service fees etc listed on your bank statement
  651.                 should equal the balance shown on your bank statement. This is
  652.                 the 'quickie' way to reconcile your checkbook with AC2.0.
  653.                 Fabbian DuFoe gets the credit for this idea, thanks Fabbian!
  654. -------------------------------------------------------------------------------
  655.  
  656.                 Reconcile
  657.  
  658.                 Overview: Brings up reconcile window.
  659.  
  660.                 The Reconcile sub-menu window will open the main Reconcile
  661.                 window. The operation and functions of this window will be
  662.                 detailed below. You should NOT use this option until you
  663.                 have cleared your entered transactions based on your bank
  664.                 statement. This is not to say all your transactions will be
  665.                 cleared, undoubtedly they will not, but if you do not clear
  666.                 your entered transactions first, the figures used in this
  667.                 window will be incorrect. (See ****Reconcile Window below)
  668. -------------------------------------------------------------------------------
  669.  
  670. **** Report
  671.  
  672.           Print     - Right-Amiga + P
  673.  
  674.           Overview: Brings up print window for printing to printer or disk.
  675.  
  676.           The Print menu item brings up the Print window, which allows you
  677.           to print all or partial transactions to either your printer or
  678.           to a disk file. As this is a separate window, the operation and
  679.           detail of the Print window are covered below. (See **** Print Window)
  680. -------------------------------------------------------------------------------
  681.  
  682.           Flow Tracker - Right-Amiga + K
  683.  
  684.           Overview: Brings up Flow Tracker window for register analysis.
  685.  
  686.           The Flow Tracker window is one of the unique features of AC2.0 that
  687.           I am quite pleased with. What this window does is display a summary
  688.           of your check register, sorted and collected into groups based on the
  689.           number of letters shown in the Compare Chars entry field. The default
  690.           for this field is 7 characters. The reason for this default of seven
  691.           characters is because this is the same number of characters in the
  692.           word deposit. Thus you can have multiple deposit entries that are
  693.           different such as:
  694.                 Deposit my paycheck
  695.                 deposit Income Tax
  696.                 etc etc
  697.           But when flow tracker groups its entries, it will only use the
  698.           first seven characters (by default) and thus group these entries
  699.           together, giving you an accurate total of your deposits.
  700.           (See **** Flow Tracker Window below)
  701. -------------------------------------------------------------------------------
  702.  
  703.           Display Cleared Balance.
  704.  
  705.           Overview: Calculates and displays transaction cleared balance.
  706.  
  707.           The Display Cleared Balance menu item tells AC2.0 to go through the
  708.           current register and perform a balance on all transactions that have
  709.           been cleared (are blue). It will then display this cleared balance
  710.           in the status line of the main register window. This is useful as a
  711.           quick check option when looking at your bank statement.
  712. -------------------------------------------------------------------------------
  713.  
  714. **** Preferences
  715.  
  716.           Auto #    - Right-Amiga + A   Toggle Checked
  717.  
  718.           Overview: Turns on auto-check numbering for transaction entry.
  719.  
  720.           The Auto # menu item turns on AC2.0's auto check numbering feature.
  721.           This auto numbering is based on the previous entry in the register.
  722.           Auto numbering will add 1 (one) to the previous check number and
  723.           immediately display that number in the check number field of the
  724.           transaction register. Thus if you want this number all you have to
  725.           do is press return on the check number field, the number will auto
  726.           matically become part of the transaction. To turn this mode off,
  727.           simply select the option from the menu again.
  728. -------------------------------------------------------------------------------
  729.  
  730.           Date Today- Right-Amiga + T   Toggle Checked
  731.  
  732.           Overview: Places the current date into date field during transaction
  733.                     entry.
  734.  
  735.           The Date Today menu option toggles on and off the current system
  736.           date in the transaction register. The normal default for the date
  737.           field is to take it's date from the previous transaction entry.
  738.           This allows entering checks that were written several days 
  739.           previously. If you want to guarantee that the date entered into the
  740.           transactions date field is the current system date, turn this option
  741.           on. Then all you have to do is hit return in the date field and the
  742.           current date will be entered for that transaction. To turn this
  743.           option off simply select it again from the menu.
  744. -------------------------------------------------------------------------------
  745.  
  746.           Font
  747.  
  748.           The Font menu item has two sub-menu items attached to it. These are:
  749.  
  750.                 System
  751.  
  752.                 Overview: Selects system default font.
  753.  
  754.                 The System font sub-menu item will immediately read the system
  755.                 default font as set up in Preferences and apply it to AC2.0.
  756.                 This is a non-proportional font as discussed above and is a
  757.                 very quick way to set AC2.0 back to a 'default' font if you
  758.                 have chosen a different custom font using the sub-menu item
  759.                 listed below. (See AC2.0 Font Discussion above)
  760. -------------------------------------------------------------------------------
  761.  
  762.                 Custom  - Right-Amiga + F
  763.  
  764.                 Overview: Allows selection of custom font.
  765.  
  766.                 The Custom font sub-menu item will bring up the new 2.0 ASL
  767.                 Font Requestor. This is the option that allows you to customize
  768.                 your AC2.0 register to the font of your choice. The ASL Font 
  769.                 Requestor's function and operation is discussed below. Upon
  770.                 return from this function AC2.0 will attempt to re-display
  771.                 itself using the newly selected font. (See AC2.0 Font 
  772.                 Discussion above)  (See also ASL Font Requestor Overview Below)
  773. -------------------------------------------------------------------------------
  774.  
  775. **** Using the Calculator
  776.  
  777.      AC2.0 comes complete with its own mini-calculator that performs the four
  778.      basic math operations as well as a single register memory. Before going
  779.      into the details let me just say that the calculator is one of those
  780.      areas I am looking at for improvement in AC2.0. It is ok, it works well,
  781.      is accurate, font adjustable etc etc but I like my calculators with lots
  782.      of functions (for a check book program financial functions), and multiple
  783.      memories. Depending on response to AC2.0 I may or may not release an
  784.      upgrade that expands the calculator. Another thought is to make the
  785.      calculator a process unto itself, that way it could hang around on the
  786.      screen all the time. I am working on these expansion ideas now, but again,
  787.      it all depends on response. On to the description.
  788.  
  789.      AC2.0's calculator is basically a 13 (thirteen) position basic calculator,
  790.      working the same way almost all other calculators work. Clicking your
  791.      left mouse button on a number will put that number into the display at the
  792.      top of the calculator. Clicking your mouse button on one of the function
  793.      buttons, described below, will cause the calculator to perform that 
  794.      operation on the number in the display.
  795.  
  796.         Calculator function buttons:
  797.  
  798.         %       is the Percent button, converting the number in the calculator
  799.                 display to a percentage value. You can then use this value
  800.                 in another calculation. Example: Enter the number 50 into the
  801.                 display of the calculator. Then click on the % button. The
  802.                 number should have changed to .50 (point five zero). Now click
  803.                 on the '*' (asterisk - multiplication) button and then enter
  804.                 the number 30. Finally click on the '=' (equals) button and the
  805.                 result should be 15, or 50% of 30.
  806.  
  807.         <-      Is used to delete a single digit of a number that you are
  808.                 currently entering into the calculator. This function works
  809.                 in natural order, from smallest decimal place to largest and
  810.                 can be clicked repeatedly to remove multiple digits.
  811.  
  812.         +/-     This button toggles your current displayed number negative
  813.                 to positive or positive to negative.
  814.  
  815.         CA      Clears all numbers from the current calculation, in effect
  816.                 zeroing all registers. It does NOT effect the calculator 
  817.                 memory.
  818.  
  819.         CE      Clears only the current entry in the display, does not effect
  820.                 the number you may have already entered to perform a
  821.                 calculation on.
  822.  
  823.         /       This is the divide button.
  824.  
  825.         *       This is the multiply button.
  826.  
  827.         -       This is the subtraction button.
  828.  
  829.         +       This is the addition button.
  830.  
  831.         STO     This is the STOre button, storing the current display into the
  832.                 calculator's memory. Any number that was previously in this
  833.                 register is replaced by the current display. Use this button
  834.                 as well to store a number for later retrieval into the AC2.0
  835.                 register. (See Note: Another benefit of 2.0, above).
  836.              ** Note - to clear the calculator's memory, store a zero.
  837.  
  838.         RCL     This is the ReCaLl (recall) from stored memory button. It will
  839.                 recall the stored in memory number and make it the active
  840.                 number in the display, suitable for use in a calculation.
  841.  
  842.         SUM     This is the SUM button. This function will take the currently
  843.                 displayed number and add it to the value that is stored in
  844.                 the calculator's memory, storing the result in the memory. To
  845.                 see the value of a multiple SUM'd number use the RCL function.
  846.  
  847.         EXC     This is the EXChange button. This function will exchange the
  848.                 value in memory with that in the active display. Both values
  849.                 are preserved in this operation.
  850.  
  851.         .       This is the decimal point button.
  852.  
  853.         =       This is the equals button. In a single operation calculation,
  854.                 this function will cause the calculation to take place.
  855. -------------------------------------------------------------------------------
  856.  
  857. **** Reconcile Window
  858.  
  859.      The reconcile window is selected from the 'Special' menu, 'Reconcile...'
  860.      sub menu option. This window is an exact duplicate of the reconcile
  861.      method printed on the back of my bank statement that comes every month.
  862.      The first thing you should do is use the Reconcile Mode option described
  863.      above and clear all checks on your statement.
  864.  
  865.      Shown in the window are:
  866.  
  867.         On the left side:
  868.  
  869.         Checking Balance From Statement and a numeric entry field to its right.
  870.         This is where your cleared (or ending) balance is entered from your
  871.         bank statement. AC2.0 will automatically calculate this field for you
  872.         and fill in this field. *** WARNING ***> This field will only be
  873.         correct if you have used the 'Reconcile Mode' option described above
  874.         first.
  875.  
  876.         ADD + Deposits Not Reconciled - This field will also be calculated by
  877.         AC2.0 and again will only be valid if you have first cleared all
  878.         checks that have been returned to you by the bank.
  879.  
  880.         SUBTRACT - Checks Not Reconciled - This field will also be calculated
  881.         by AC2.0 and again will only be valid if you have first cleared all
  882.         checks that have been returned to you by the bank.
  883.  
  884.         On the right side:
  885.  
  886.         Ami-Check 2.0 Balance - This is the current balance of your checkbook.
  887.         AC2.0 calculates this field for you and enters the value into this
  888.         field. This is a non-editable field.
  889.  
  890.         ADD + Interest - This field is for adding in interest accrued (say
  891.         from a money market account) and adjusting your balance for any
  892.         accrued interest. I don't recommend you use this or the next fields
  893.         but rather enter these in as either debits or credits in your check
  894.         register. This will insure these amounts are permanently entered
  895.         into your register.
  896.  
  897.         Auto Deposits - for entering automatic deposits during reconcile.
  898.         I don't recommend you use this or the next fields but rather enter
  899.         these in as either debits or credits in your check register. This will
  900.         insure these amounts are permanently entered into your register.
  901.  
  902.         SUBTRACT - Auto Charges - Misc Charges - Service Charge - for entering
  903.         automatic charges to your account during reconcile. I don't recommend
  904.         you use this field, rather enter this in as either a debit or credit
  905.         in your check register. This will insure these amounts are permanently
  906.         entered into your register.
  907.  
  908.         At the bottom of the window are two buttons, Reconcile and Calculator.
  909.         Reconcile will cause AC2.0's reconcile window to calculate your
  910.         reconcile balance. These values will be displayed in the two read-only
  911.         fields shown in the middle of the window. If there is an error in the
  912.         reconcile calculation a suggestion message will be displayed. If the
  913.         AC2.0 register is in balance a message will appear informing you of
  914.         this. On the right side of the window is a Calculator button that will
  915.         bring up the AC2.0 calculator as described above.
  916. -------------------------------------------------------------------------------
  917.  
  918. **** Print Window
  919.  
  920.         The AC2.0 Print Window allows you to print various combinations or all
  921.         of your register to either your printer or to a disk file. When the
  922.         window opens you will see four read only boxes across the top of the
  923.         window titled:
  924.  
  925.         Preferences Printer      Left Margin    Right Margin     Page Length
  926.  
  927.         The values presented in the read only boxes below these headers are
  928.         strictly informational, displaying the printing preferences you have
  929.         set up in the WB 2.0 preferences printer program. Below these boxes
  930.         to the left is another read only box titled Destination. This box
  931.         lists the current output destination for the print command. The
  932.         current default is to the PRT: device. You may change the print
  933.         destination by clicking your left mouse button with the pointer over
  934.         one of the two mutually exclusive buttons directly below the Destination
  935.         box. These are:
  936.                         Printer -       The default. Outputs to the PRT: device
  937.                                         allowing the use of your printer 
  938.                                         driver.
  939.                         Disk -          When you click on this button you will
  940.                                         be presented with the File Requestor
  941.                                         to select a path and a file name for
  942.                                         your register output. Select a path
  943.                                         and a file name and then click on the
  944.                                         button labeled out. Your destination
  945.                                         box should now list this path and file
  946.                                         name. (See also **** The ASL File
  947.                                         Requestor below).
  948.  
  949.         To the right of the Destination box are two more groups of mutually
  950.         exclusive buttons labeled, Output Option and Form Feed. These two
  951.         groups are detailed below.
  952.  
  953.         OutPut Option
  954.  
  955.         All -           Prints all entries in your register.
  956.  
  957.         Cleared -       Prints only those entries from your register that
  958.                         have been reconciled (cleared).
  959.  
  960.         Outstanding -   Prints only those entries from your register that
  961.                         have not been reconciled (cleared).
  962.  
  963.         Selected -      Prints only those entries from your register that
  964.                         are currently in the Selected (Highlighted) state.
  965.  
  966.  
  967.         Form Feed
  968.  
  969.         On -            Turns on Form Feeds at the end of every page and
  970.                         at the end of the print function. This option has
  971.                         no effect if you are printing to a disk file as
  972.                         disk files do not require a form feed.
  973.  
  974.         Off -           Turns off Form Feeds.
  975.  
  976.  
  977.         Finally at the far right is the Print button. Clicking your left mouse
  978.         button on this button will cause the print to take place.
  979. -------------------------------------------------------------------------------
  980.  
  981. **** The Flow Tracker Window
  982.  
  983.         The Flow Tracker window function is described above. The window opens
  984.         with a read only window, a slider gadget hooked to the window, a 
  985.         numeric entry field titled Compare Chars, and three mutually exclusive
  986.         buttons titled Sort By, Count, Description, and Totals. Each of these
  987.         is described below.
  988.  
  989.           The read only window - 
  990.           #     Description      Totals
  991.           |         |              |
  992.           The number of entries that Flow Tracker has grouped together.
  993.                     |              |
  994.                     The descriptions of the grouped AC2.0 register entries
  995.                     shown with the number of chars specified in the Compare
  996.                     Chars field to the right.
  997.                                    |
  998.                                    The total dollar amount of all entries in
  999.                                    each group listed in the window.
  1000.  
  1001.         The Slider gadget is attached to the entries in the read only window
  1002.         and if there are to many to display in the window, the slider gadget
  1003.         will display allow you to scroll through the listed entries.
  1004.  
  1005.         The Compare Chars entry field allows you to change the number of
  1006.         characters AC2.0 will use to calculate its grouped entries. Simply
  1007.         click your left button with the pointer in the field and then enter
  1008.         a number between one and twenty seven (27 is the max number of 
  1009.         characters available in the description field of the AC2.0 register).
  1010.         Press return to enter the number and AC2.0's Flow Tracker will
  1011.         recalculate the grouped entries and totals.
  1012.  
  1013.         The Sort By buttons are mutually exclusive, meaning only one of them
  1014.         can be selected at a time. By clicking your left mouse button on one
  1015.         of the buttons will resort the groups based on:
  1016.  
  1017.                 Count - Resorts the Flow Tracker by the number of entries
  1018.                 in each group.
  1019.  
  1020.                 Description - Resorts the Flow Tracker by descriptions
  1021.                 alphabetically.
  1022.  
  1023.                 Totals - Resorts the Flow Tracker by total amount of each
  1024.                 group, displaying the totals from highest to lowest. I find
  1025.                 this sort one of my most often used.
  1026. -------------------------------------------------------------------------------
  1027.  
  1028. **** The 2.0 ASL File Requestor: (Overview)
  1029.  
  1030.      The new WB 2.0 includes a standardized library file requestor. This file
  1031.      requestor resides in your WB 2.0 Libs directory, in the file ASL.Library.
  1032.      This library MUST be present for AC2.0 to function. If you installed WB
  1033.      2.0 in the normal manner, this should not be a problem. Commodore is to
  1034.      be applauded for listening to the Amiga developer community concerning
  1035.      this. A standardized file requestor is something we have been lacking
  1036.      since the Amiga's inception. I realize there are some pretty slick PD
  1037.      file requestors out there now but they are NOT the standard. The ASL
  1038.      requestor is the standard and hence its use in AC2.0, plus it is a pretty
  1039.      slick file requestor in its own right.
  1040.  
  1041.      Any time you Save-As, or Load a file (as well as trying to save a file
  1042.      without having a file name set up) you will be presented with the
  1043.      ASL File Requestor. I have given it the default of looking in your S:
  1044.      directory at start up, though if you change this, AC2.0 will remember
  1045.      your directory of choice throughout your current session. The options
  1046.      available inside the file requestor are pretty straight forward. Use
  1047.      the slider and arrows to move scroll the files inside your active
  1048.      directory. Clicking once on a file name will hi-lite the file, double-
  1049.      clicking on a file name will hi-lite the file and select it, returning
  1050.      you to AC2.0 and loading or saving your register. Note - AC2.0 knows its
  1051.      own files and will not allow you to load in a Non-AC2.0 file.
  1052.  
  1053.      More Notes - In the Save operation the files will be listed in a reverse
  1054.      color order, in other words the background will be black and the file
  1055.      names white (gray actually, again assuming standard wb 2.0 colors). Also,
  1056.      the requestor is sizeable and can be controlled with your arrow keys
  1057.      (give it a try :). One other thing, for the life of me I could not figure
  1058.      out how to tell the ASL requestor to use a different font, I don't think
  1059.      this feature is implemented in the library. If anyone knows differently,
  1060.      drop me a line, I'd love to know how.
  1061.  
  1062.      The buttons at the bottom of the requestor are Load (or Save depending)
  1063.      which actually causes the action to occur. Once you have selected or
  1064.      typed in your register name clicking on this button will cause the load
  1065.      or save to take place. Disks - allows you to select a different disk
  1066.      or dos device for your load or save. Parent - takes you out one layer
  1067.      of directories, to the parent directory of the directory you are currently
  1068.      in. Cancel - cancels the file operation.
  1069. -------------------------------------------------------------------------------
  1070.  
  1071. The 2.0 ASL Font Requestor: (Overview)
  1072.  
  1073.      The new WB 2.0 includes a standardized library font requestor. This font
  1074.      requestor resides in your WB 2.0 Libs directory, in the file ASL.Library.
  1075.      This library MUST be present for AC2.0 to function. If you installed WB
  1076.      2.0 in the normal manner, this should not be a problem. Again this
  1077.      requestor is an attempt at standardization, though there is much less
  1078.      competition in the font requestor arena, hence the ASL inclusion in
  1079.      AC2.0. When you select the Custom sub-item of the Font Item of the
  1080.      Preferences menu item inside AC2.0 (say that one 10 times fast :) either
  1081.      with the mouse or the R-Amiga+F key you will be presented with the
  1082.      ASL font requestor.  Shown will be two separate display windows, two
  1083.      string entry areas, one box that shows what the font looks like  and
  1084.      two buttons at the bottom labeled Change and Cancel.
  1085.  
  1086.      As explained above (see AC2.0 Font Discussion) AC2.0 limits you to
  1087.      fonts that are eight pixels wide or less, non-proportional spacing.
  1088.      The fonts in your currently assigned FONTS: directory path that fit the
  1089.      non-proportional part of the requirement will be shown. Unfortunately
  1090.      there doesn't seem to be a way to have the requestor display only eight
  1091.      wide fonts so if you select one wider than eight pixels wide AC2.0 will
  1092.      let you know after you click the Change button. Choosing a font is as 
  1093.      simple as clicking your left mouse button with the pointer over a font 
  1094.      name, selecting a size for the font in the next window (SEE NOTE BELOW)
  1095.      and then clicking on the change button at the bottom of the requestor. 
  1096.      AC2.0 will automatically re-configure itself with the new font you have
  1097.      chosen.
  1098.      
  1099.   ** NOTE - You must select a size for the font when you select the font or
  1100.      the display of your checkbook will be distorted. This is because the
  1101.      ASL font requestor does not change the value of the height variable
  1102.      inside its structure unless you tell it to do so. This I believe is
  1103.      because the Amiga allows us to have multiple sizes of the same font.
  1104.      Anyway's, just select a size when you select a font and you won't have
  1105.      any problems.
  1106.  
  1107.      I realize I have not gone into great detail concerning the ASL File
  1108.      or font requestors, for more information consult your system manuals
  1109.      or dos 2.0 upgrade manual.
  1110. -------------------------------------------------------------------------------
  1111.  
  1112. **** The Obligatory Disclaimers Etc.
  1113.      Jeff Hoag makes NO WARRANTIES as to suitability of this software.
  1114.      Use this software AT YOUR OWN RISK. Jeff Hoag makes no warranties
  1115.      or fiscal guarantees for decisions made by the user based on financial
  1116.      results obtained using this software. All speculations and comments made
  1117.      by the author are purely speculation. No guarantees are made concerning
  1118.      any possible future products or upgrades to this product.
  1119.  
  1120.      Workbench 2.0, and Amiga are Trademarks of Commodore Business Machines Ltd.
  1121.  
  1122.      Enjoy AC2.0.
  1123. -------------------------------------------------------------------------------
  1124.  
  1125.      Thanks to Timm Martin, the writing of this software and many of the 
  1126.      algorithms contained in it are a product of his software expertise.
  1127.      Without Timms assistance, AC2.0 might never have been. Thanks Timm!
  1128.  
  1129.      Thanks for using Ami-Check 2.0. Please don't forget that it
  1130.      is Shareware and that I am depending on you to help support it.
  1131.      I can be reached at the Shareware address provided above or in the
  1132.      About menu sub-item inside the program. Please feel free to pass 
  1133.      AC2.0 along to other bbs's or friends, only PLEASE keep all the files 
  1134.      included in this LHarc together. Drop me a line, let me know what you
  1135.      think. Thanks. Jeff Hoag. 4.6.91
  1136.